\documentclass[12pt,a4paper,oneside]{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[russian]{olymp}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{epigraph}
\usepackage[russian]{hyperref}
\usepackage{color}
%\usepackage{expdlist}
%\usepackage{textpos}

\renewcommand{\t}{\texttt}
\renewcommand{\le}{\leqslant}
\renewcommand{\ge}{\geqslant}

\binoppenalty=10000
\relpenalty=10000
\exhyphenpenalty=10000

\def\probl#1#2{\input ../problems/#1/#2/statement/#2.tex}
          
\contest
{Казахстанские весенние сборы. Средняя группа.}%
{Назарбаев Университет}%
{23 марта 2013}%

\begin{document}

\tableofcontents
\pagebreak

\probl{2012-08}{decode}
\probl{2011-05}{search}
\probl{2011-05}{basis}
\probl{2012-01}{palindrome}
\probl{2012-06}{unequal}
\probl{2011-03}{substr}
\probl{2011-05}{dictionary}
\probl{2011-11}{trans}
\probl{2011-11}{invtrans}
\probl{2011-05}{suffarray}
\probl{2011-06}{sufflcp}
\probl{2011-05}{cyclic}
\probl{2011-12}{shifts}
\probl{2012-01}{substr3}

% 2012-08\decode        - Жадность. Удалить все пары одинаковых подряд идущих букв ("aa"). N <= 200 000.
% 2011-05\search        - Поиск подстроки в строке
% 2011-05\basis         - Найти период строки (решается чем угодно)
% 2012-01\palindrome    - Число подпалиндромов строки (N <= 10^5)
% 2011-03\unequal       - Число различных подстрок (N <= 100)
% 2011-03\substr        - Число различных подстрок (N <= 20 000)
% 2011-05\dictionary    - Бор Несжатый. Даны текст и слова длины не более 30, нужно для каждого слова определить, содержится ли оно в тексте.
% 2011-11\trans         - По Z-функции получить префикс-функцию
% 2011-11\invtrans      - По префикс-функции получить Z-функцию
% 2011-05\suffarray     - Халява (построить суф.массив функцией sort)
% 2011-06\sufflcp       - посчитать LCP по готовому суф. массиву
% 2011-05\cyclic        - найти номер строки в ее суффиксном массиве (решается Z-функцией или Хэшами)
% 2011-12\shifts        - вывести K-й циклический сдвиг (из множества различных)
% 2012-01\substr3       - Наибольшая общая подстрока 10-и строк длины 10^4

\end{document}
